Figure 18. Request-Response Loop: Page Level
Two major branches of these objects descend from WOElement: WOComponent objects, which represent components, and WODynamicElement objects, which represent dynamic HTML elements on the page. For details on how this happens and for more on these classes, see "How HTML Pages Are Generated".
Represents an integral, reusable page (or portion of a page) for display in a web browser.
Declares the three component action request-handling methods: takeValuesFromRequest:inContext:, invokeActionForRequest:inContext:, and appendToResponse:inContext:. WOElement is an abstract class. Each node in an object graph, which represents the HTML elements of a component and their relationships, is an object that inherits from WOElement.
An abstract class for subclasses that generate particular dynamic elements.
Knows how to find and set a value by reference to a key. WODynamicElement objects generally have WOAssociation instance variables.
Table of Contents
Next Section